package com.lrkj.back.service;

import java.util.List;
import java.util.Map;

import com.lrkj.back.entity.ZsPackageImformation;
import com.lrkj.back.vo.KucunNum;
import com.lrkj.back.vo.KucunWarnVO;
import com.github.pagehelper.PageInfo;

import cn.com.cbons.mamisay.parent.exception.DBException;
import cn.com.cbons.mamisay.parent.service.api.ParentService;

public interface ZsPackageImformationService  extends ParentService<ZsPackageImformation>{
	PageInfo<ZsPackageImformation> findAllInformation(Map<String, Object> map)throws DBException;

	int updateByBatch(List<ZsPackageImformation> list)throws DBException;

	int insertBatch(List<ZsPackageImformation> list)throws DBException;
	
	List<ZsPackageImformation> findAll(Map<String, Object> map) throws DBException;
	List<ZsPackageImformation> selectSin(Map<String, Object> map) throws DBException;

	List<ZsPackageImformation> selectSinUp(Map<String, Object> map) throws DBException;


	List<KucunNum> selectByGroup(Map<String, Object> map)throws DBException;
	
	int deleteBatch(List<String> list) throws DBException;
	
	PageInfo<KucunNum> selectKeshibaoNum(Map<String, Object> map)throws DBException;
	
	PageInfo<ZsPackageImformation> tongjiChaxunPage(Map<String, Object> map);

	List<ZsPackageImformation> tongjiChaxunTotal(Map<String, Object> map);
	
	List<KucunWarnVO> findRestbao(Map<String, Object>map) throws DBException;

	List<ZsPackageImformation> findMiejunLinChuang(Map<String,Object> map) throws DBException;
	int deleteByPackageTiaomaArr(List<String> list)throws DBException;
}
